using System;
using System.Collections.Generic;
using System.Text;

namespace OgilvyOne.Model
{
    public class FuncRoleInfo
    {
        // Fields
        private int iFunction_UID;
        private int iRole_UID;
        private int iSFR_UID;
        private string sIsDel;

        // Methods
        public FuncRoleInfo()
        {
        }

        public FuncRoleInfo(int Function_UID, int Role_UID)
            : this(0, Function_UID, Role_UID, "0")
        {
        }

        public FuncRoleInfo(int SFR_UID, int Function_UID, int Role_UID)
            : this(SFR_UID, Function_UID, Role_UID, "0")
        {
        }

        public FuncRoleInfo(int SFR_UID, int Function_UID, int Role_UID, string IsDel)
        {
            this.iSFR_UID = SFR_UID;
            this.iFunction_UID = Function_UID;
            this.iRole_UID = Role_UID;
            this.sIsDel = IsDel;
        }

        // Properties
        public int Function_UID
        {
            get
            {
                return this.iFunction_UID;
            }
        }

        public string IsDel
        {
            get
            {
                return this.sIsDel;
            }
        }

        public int Role_UID
        {
            get
            {
                return this.iRole_UID;
            }
        }

        public int SFR_UID
        {
            get
            {
                return this.iSFR_UID;
            }
        }

    }
}
